/* div window task bar css */
.taskbar_div {
	border:			1px solid ThreeDShadow;
	font:			messagebox;
	cursor:			default;
	position:		absolute;
	height:			30px;
	background:		Threedface;
}
.taskbutton_div {
	border:			1px solid inactiveborder;
	position:		absolute;
	background:		buttonhighlight;
	height:			28px;
	padding:		5px 8px;
	overflow:		hidden;
	white-space: 	nowrap; 
}
.taskbutton_div_selected {
	border:			1px solid inactivecaption;
	position:		absolute;
	background:		inactivecaptiontext;
	height:			28px;
	padding:		5px 8px;
	overflow:		hidden;
	white-space: 	nowrap; 
}
.taskbutton_div_hover {
	border:			1px solid inactivecaption;
	position:		absolute;
	background:		buttonhighlight;
	height:			28px;
	padding:		5px 8px;
	overflow:		hidden;
	white-space: 	nowrap; 
}
.taskmenu_div {
	border:		1px solid ThreeDShadow;
	font:		messagebox;
	padding:	1px;
	cursor:		default;
	position:	absolute;
}
.taskmenuitem_div {
	height:			20px;
	padding:		3px 5px;
	background:		white;
	white-space: 	nowrap; 
}
.taskmenuitem_div_hover {
	height:			20px;
	padding:		3px 5px;
	border:			1px solid inactivecaption;
	background:		inactivecaptiontext;
	white-space: 	nowrap; 
}




/* div window css */
.window_div {
	border:			1px solid ThreeDShadow;
	position:		absolute;
	background:		Threedface;
	padding:		2px;
}
.windowtitle {
	float:			left;
	overflow:		hidden;
	white-space: 	nowrap;
	text-align: 	left;
}

.windowbutton {
	cursor:			hand;	
}

.windowtitle_div_active {
	width:			100%;
	height:			25px;
	background:		inactivecaption;
	border:			1px solid buttonface;
	padding:		2px 2px;
	font:			caption;
	text-align: 	right;
	vertical-align:	middle;
	cursor:			default;
	white-space: 	nowrap;
}
.windowtitle_div_inactive {
	width:			100%;
	height:			25px;
	background:		inactivecaptiontext;
	border:			1px solid buttonface;
	padding:		2px 2px;
	font:			caption;
	text-align: 	right;
	vertical-align:	middle;
	cursor:			default;
	white-space: 	nowrap;
}
.windowclient_div {
	width:			100%; 
	background:		white;
	border:			1px solid buttonface;
}



/* progress window css */
.progress_window {
	position: 			absolute; 
	background-color:	aliceblue;
	border:				1px solid ThreeDShadow;
	padding:			5px;
	display: 			none; 
	text-align: 		center; 
	width: 				300px;
}
.progress_div {
	border: 	2 inset white; 
	width: 		200px; 
	height: 	20px; 
	background: white; 
	text-align: left;
}
.progress_frame {
	position: absolute; 
	width: 0%; 
	height: 16px; 	
}
.progress_bar {
	width: 100%; 
	height: 100%; 
	background: highlight; 
	font-size: 1;
}
.progress_value {
	position: absolute; 
	width: 100%; 
	text-align: center; 
	font-family: arial; 
	font-size: 12px; 
	color: black;
}
.progress_button {

}